home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / ACORNUSERS / CBSA / EDUCATION / MENU / cc / Test next >
Text File  |  1998-02-28  |  853b  |  55 lines

  1.  
  2. //-----------------------------------
  3. //             Test.c
  4. //-----------------------------------
  5.  
  6. #include <string.h>
  7. #include <iostream.h>
  8. #include "os.h"
  9. #include "trap.h"
  10. #include "WimpTask.h"
  11. #include "WimpError.h"
  12. #include "WimpMenu.h"
  13.  
  14. class MyTask : public WimpTask
  15. {
  16.   public:
  17.   
  18.   MyTask(char *);
  19.   bool MenuSelected();
  20. };
  21.  
  22. MyTask::MyTask(char *name) : WimpTask(name) 
  23. {
  24.   EnableEvent(EMENU);
  25. }
  26.  
  27. bool MyTask::MenuSelected()
  28. {
  29.   switch(Menu_Selection.item[0])
  30.   {
  31.     case 0: throw("Entry 1 selected"); break;
  32.     case 1: throw("Entry 2 selected"); break;
  33.     case 2: throw("Entry 3 selected"); break;
  34.     case 3: throw("Entry 4 selected"); break;    
  35.   }
  36.   return(TRUE);
  37. }
  38.  
  39. int main()
  40. {
  41.   MyTask a("Coucou");
  42.   WimpMenu m("MonMenu",3);
  43.   m << "Entry1";
  44.   m << "Entry2";
  45.   m << "Entry3";
  46.   m << "Entry4";
  47.   m.open(200,200); 
  48.   a.run();
  49. }
  50.  
  51.  
  52.  
  53.  
  54.  
  55.